Библиотека: А. Горев, С. Макашарипов, Р. Ахаян. Эффективная работа с СУБД

Часть 1. Что надо знать для создания системы обработки данных

Глава 1. Постановка задачи и разработка бизнес-правил

1.1. Некоторые определения
1.2. Описание, постановка задачи и разработка бизнес-правил

Глава 2. Основы теории проектирования баз данных

2.1. Информационная модель данных
Последовательность создания информационной модели
Взаимосвязи в модели
Типы моделей данных
2.2. Проектирование базы данных
Этап 1. Определение сущностей
Этап 2. Определение взаимосвязей между сущностями
Этап 3. Задание первичных и альтернативных ключей, определение атрибутов сущностей
Этап 4. Приведение модели к требуемому уровню нормальной формы
Этап 5. Физическое описание модели
2.3. Словарь данных
2.4. Администрирование базы данных

Глава 3. Обзор возможностей и особенностей различных СУБД

3.1. Средства быстрой разработки приложений
3.2. Visual FoxPro
Project Manager
Database Designer
Form Designer
Visual Class Designer
Query / View Designer
Connection Designer
Report/Label Designer
Menu Designer
Вспомогательные средства разработчика
3.3. Access
Запросы
Формы
Отчеты
Макросы
Система защиты
3.4. Visual Basic
3.5. MS SQL Server
3.6. Руководство для покупателя

Глава 4. Основы языка программирования

4.1. Что такое язык программирования
4.2. Как написать программу
4.3. "Горячая десятка"
4.4. Еще несколько навязчивых советов

Глава 5. Объектно-ориентированное программирование

5.1. Объектная модель и ее свойства
5.2. Объекты и их свойства
Объекты для работы с данными
Объекты для управления работой приложения
Объекты для оформления интерфейса пользователя
Объекты-контейнеры
Невизуальные объекты
Объекты OLE
5.3. Управление событиями
5.4. Использование методов

Часть 2. Проектирование системы обработки данных

Глава 6. Создание базы данных

6.1. Visual FoxPro
Создание и модернизация структуры базы данных
Использование словаря данных
Создание и модернизация структуры таблиц
6.2. Access
6.3. Visual Basic
6.4. MS SQL Server
Планирование процесса наращивания

Глава 7. Средства работы с данными

7.1. Организация ввода данных, их поиска и редактирования
Работа с данными в Visual FoxPro
Работа с данными в Microsoft Access
7.2. Создание SQL-запросов
Запросы выборки
Запросы добавления
Запросы обновления
Запросы удаления
7.3. Изменение структуры данных с помощью SQL
7.4. Запросы и локальные представления в Microsoft Visual FoxPro
7.5. Запросы в Microsoft Access
Запрос добавления
Запрос - Создание таблицы
Запрос удаления
Запрос обновления
Перекрестный запрос
7.6. Работа с данными в локальной сети
Visual FoxPro
Несколько советов по увеличению производительности при работе в сети в приложениях MicroxPro
Microsoft Access

Глава 8. Использование технологии клиент-сервер

8.1. Работа с внешними данными с помощью технологии ODBC
Команды Transact-SQL
Создание представлений
Создание триггеров
8.2. Использование Visual FoxPro для разработки клиентского приложения
Синхронный и асинхронный процессы
Создание внешних представлений
8.3. Использование Access и Visual Basic для разработки клиентского приложения
8.4. Использование ODBC API для доступа к внешним данным
8.5. Remote Data Objects
8.6. Внешнее управление сервером с помощью SQL-DMO

Часть 3. Разработка пользовательской программы

Глава 9. Разработка пользовательского интерфейса

9.1. Инструментарий разработчика
9.2. Конструируем форму
Создание формы "Прием заказов" на Visual FoxPro
Создание формы "Прием заказов" на Access
9.3. Разработка управляющего меню
Разработка меню в Visual FoxPro
Разработка меню в Access

Глава 10. Использование готовых компонентов в приложении

10.1. Основные преимущества модульного проектирования прикладных программ
10.2. Как правильно использовать OLE 2.0
Возможности OLE 2.0
Использование OLE Automation
Управление объектами Excel
Управление объектами Word for Windows
10.3. Использование OLE Automation для передачи данных
Построение графиков с помощью MS Graph 5.0
Построение графиков с помощью MS Excel 7.0
Построение отчета в Word for Windows
Запись информации в Schedule+
10.4. Применяем ActiveX
Иерархический список
Календарь

Глава 11. Подготовка отчетных данных

11.1. Создание отчетов в Visual FoxPro
Управление режимом печати
11.2. Создание отчетов в Access

Глава 12. Подготовка и отладка пользовательского приложения

12.1. Общие принципы отладки приложения
12.2. Инструментальные средства отладки
Отладка программы в Visual FoxPro
Отладка программы в Access
Обработка ошибок процессора баз данных в Access
Отладка программы в Visual Basic
12.3. Подготовка приложения для распространения

Приложение 1. Дополнительные возможности новой версии Visual FoxPro 5.0

Визуальные средства проектирования
Поставка программного пакета
Требования к установке
Project Manager
Работа с кодом программы
Создание базы данных
Работа с данными
Расширение возможностей технологии клиент-сервер
Построение пользовательского интерфейса
Расширение функций OLE
Отладка приложения

Приложение 2. Взаимозаменяемость команд и функций Visual FoxPro и Visual Basic